#pragma once
#include <cstdint>

// 2021-07-07 17:54:59.023569200 UTC

namespace hazedumper {
	constexpr ::std::int64_t timestamp = 1625680499;
	namespace netvars {
		constexpr int cs_gamerules_data = 0x0;
		constexpr int m_ArmorValue = 0xB37C;
		constexpr int m_Collision = 0x320;
		constexpr int m_CollisionGroup = 0x474;
		constexpr int m_Local = 0x2FBC;
		constexpr int m_MoveType = 0x25C;
		constexpr int m_OriginalOwnerXuidHigh = 0x31C4;
		constexpr int m_OriginalOwnerXuidLow = 0x31C0;
		constexpr int m_SurvivalGameRuleDecisionTypes = 0x1328;
		constexpr int m_SurvivalRules = 0xD00;
		constexpr int m_aimPunchAngle = 0x302C;
		constexpr int m_aimPunchAngleVel = 0x3038;
		constexpr int m_angEyeAnglesX = 0xB380;
		constexpr int m_angEyeAnglesY = 0xB384;
		constexpr int m_bBombDefused = 0x29B0;
		constexpr int m_bBombPlanted = 0x9A5;
		constexpr int m_bBombTicking = 0x2980;
		constexpr int m_bFreezePeriod = 0x20;
		constexpr int m_bGunGameImmunity = 0x3944;
		constexpr int m_bHasDefuser = 0xB38C;
		constexpr int m_bHasHelmet = 0xB370;
		constexpr int m_bInReload = 0x32A5;
		constexpr int m_bIsDefusing = 0x3930;
		constexpr int m_bIsQueuedMatchmaking = 0x74;
		constexpr int m_bIsScoped = 0x3928;
		constexpr int m_bIsValveDS = 0x7C;
		constexpr int m_bSpotted = 0x93D;
		constexpr int m_bSpottedByMask = 0x980;
		constexpr int m_bStartedArming = 0x33F0;
		constexpr int m_bUseCustomAutoExposureMax = 0x9D9;
		constexpr int m_bUseCustomAutoExposureMin = 0x9D8;
		constexpr int m_bUseCustomBloomScale = 0x9DA;
		constexpr int m_clrRender = 0x70;
		constexpr int m_dwBoneMatrix = 0x26A8;
		constexpr int m_fAccuracyPenalty = 0x3330;
		constexpr int m_fFlags = 0x104;
		constexpr int m_flC4Blow = 0x2990;
		constexpr int m_flCustomAutoExposureMax = 0x9E0;
		constexpr int m_flCustomAutoExposureMin = 0x9DC;
		constexpr int m_flCustomBloomScale = 0x9E4;
		constexpr int m_flDefuseCountDown = 0x29AC;
		constexpr int m_flDefuseLength = 0x29A8;
		constexpr int m_flFallbackWear = 0x31D0;
		constexpr int m_flFlashDuration = 0xA420;
		constexpr int m_flFlashMaxAlpha = 0xA41C;
		constexpr int m_flLastBoneSetupTime = 0x2924;
		constexpr int m_flLowerBodyYawTarget = 0x3A90;
		constexpr int m_flNextAttack = 0x2D70;
		constexpr int m_flNextPrimaryAttack = 0x3238;
		constexpr int m_flSimulationTime = 0x268;
		constexpr int m_flTimerLength = 0x2994;
		constexpr int m_hActiveWeapon = 0x2EF8;
		constexpr int m_hBombDefuser = 0x29B4;
		constexpr int m_hMyWeapons = 0x2DF8;
		constexpr int m_hObserverTarget = 0x338C;
		constexpr int m_hOwner = 0x29CC;
		constexpr int m_hOwnerEntity = 0x14C;
		constexpr int m_hViewModel = 0x32F8;
		constexpr int m_iAccountID = 0x2FC8;
		constexpr int m_iClip1 = 0x3264;
		constexpr int m_iCompetitiveRanking = 0x1A84;
		constexpr int m_iCompetitiveWins = 0x1B88;
		constexpr int m_iCrosshairId = 0xB3E8;
		constexpr int m_iDefaultFOV = 0x332C;
		constexpr int m_iEntityQuality = 0x2FAC;
		constexpr int m_iFOVStart = 0x31E8;
		constexpr int m_iGlowIndex = 0xA438;
		constexpr int m_iHealth = 0x100;
		constexpr int m_iItemDefinitionIndex = 0x2FAA;
		constexpr int m_iItemIDHigh = 0x2FC0;
		constexpr int m_iMostRecentModelBoneCounter = 0x2690;
		constexpr int m_iObserverMode = 0x3378;
		constexpr int m_iShotsFired = 0xA390;
		constexpr int m_iState = 0x3258;
		constexpr int m_iTeamNum = 0xF4;
		constexpr int m_lifeState = 0x25F;
		constexpr int m_nBombSite = 0x2984;
		constexpr int m_nFallbackPaintKit = 0x31C8;
		constexpr int m_nFallbackSeed = 0x31CC;
		constexpr int m_nFallbackStatTrak = 0x31D4;
		constexpr int m_nForceBone = 0x268C;
		constexpr int m_nTickBase = 0x3430;
		constexpr int m_nViewModelIndex = 0x29C0;
		constexpr int m_rgflCoordinateFrame = 0x444;
		constexpr int m_szCustomName = 0x303C;
		constexpr int m_szLastPlaceName = 0x35B4;
		constexpr int m_thirdPersonViewAngles = 0x31D8;
		constexpr int m_vecOrigin = 0x138;
		constexpr int m_vecVelocity = 0x114;
		constexpr int m_vecViewOffset = 0x108;
		constexpr int m_viewPunchAngle = 0x3020;
		constexpr int m_zoomLevel = 0x33D0;
	} // namespace netvars
	namespace signatures {
		constexpr int anim_overlays = 0x2980;
		constexpr int clientstate_choked_commands = 0x4D30;
		constexpr int clientstate_delta_ticks = 0x174;
		constexpr int clientstate_last_outgoing_command = 0x4D2C;
		constexpr int clientstate_net_channel = 0x9C;
		constexpr int convar_name_hash_table = 0x2F0F8;
		constexpr int dwClientState = 0x588FEC;
		constexpr int dwClientState_GetLocalPlayer = 0x180;
		constexpr int dwClientState_IsHLTV = 0x4D48;
		constexpr int dwClientState_Map = 0x28C;
		constexpr int dwClientState_MapDirectory = 0x188;
		constexpr int dwClientState_MaxPlayer = 0x388;
		constexpr int dwClientState_PlayerInfo = 0x52C0;
		constexpr int dwClientState_State = 0x108;
		constexpr int dwClientState_ViewAngles = 0x4D90;
		constexpr int dwEntityList = 0x4DA21AC;
		constexpr int dwForceAttack = 0x31D26EC;
		constexpr int dwForceAttack2 = 0x31D26F8;
		constexpr int dwForceBackward = 0x31D2740;
		constexpr int dwForceForward = 0x31D274C;
		constexpr int dwForceJump = 0x524BF9C;
		constexpr int dwForceLeft = 0x31D2764;
		constexpr int dwForceRight = 0x31D2758;
		constexpr int dwGameDir = 0x627780;
		constexpr int dwGameRulesProxy = 0x52BF28C;
		constexpr int dwGetAllClasses = 0xDB101C;
		constexpr int dwGlobalVars = 0x588CF0;
		constexpr int dwGlowObjectManager = 0x52EA640;
		constexpr int dwInput = 0x51F3770;
		constexpr int dwInterfaceLinkList = 0x944B44;
		constexpr int dwLocalPlayer = 0xD892CC;
		constexpr int dwMouseEnable = 0xD8EE18;
		constexpr int dwMouseEnablePtr = 0xD8EDE8;
		constexpr int dwPlayerResource = 0x31D0A60;
		constexpr int dwRadarBase = 0x51D6F24;
		constexpr int dwSensitivity = 0xD8ECB4;
		constexpr int dwSensitivityPtr = 0xD8EC88;
		constexpr int dwSetClanTag = 0x8A1B0;
		constexpr int dwViewMatrix = 0x4D93AC4;
		constexpr int dwWeaponTable = 0x51F4230;
		constexpr int dwWeaponTableIndex = 0x325C;
		constexpr int dwYawPtr = 0xD8EA78;
		constexpr int dwZoomSensitivityRatioPtr = 0xD93D18;
		constexpr int dwbSendPackets = 0xD76CA;
		constexpr int dwppDirect3DDevice9 = 0xA7050;
		constexpr int find_hud_element = 0x5759F720;
		constexpr int force_update_spectator_glow = 0x3AF66A;
		constexpr int interface_engine_cvar = 0x3E9EC;
		constexpr int is_c4_owner = 0x3BC2C0;
		constexpr int m_bDormant = 0xED;
		constexpr int m_flSpawnTime = 0xA370;
		constexpr int m_pStudioHdr = 0x294C;
		constexpr int m_pitchClassPtr = 0x51D71C0;
		constexpr int m_yawClassPtr = 0xD8EA78;
		constexpr int model_ambient_min = 0x58C064;
		constexpr int set_abs_angles = 0x1E0AC0;
		constexpr int set_abs_origin = 0x1E0900;
	} // namespace signatures
} // namespace hazedumper